body{
	font-size:13px;
	margin:0px;
	padding:0px;
	font-family:Microsoft YaHei;
	background: url(../resource/body.jpg) repeat-x;
	background-color:#e2f0f9;
}
button{
	cursor:pointer;
	height:26px;
	font-size:13px;
	font-family:Microsoft YaHei;
}
button.btn{
	vertical-align: middle;
	zoom: 1;
	background: url(../resource/script1.gif) no-repeat 0 -368px;
	text-align: center;
	border: none;
	line-height: 24px;
	color: #785000;
	font-size: 13px;
	width: 70px;
}
button.btn:hover{
	background: url(../resource/script1.gif) no-repeat -72px -368px;
}
button.query{
	background: url(../resource/query.png) no-repeat;
	border:none;
	padding-left:20px;
	background-position:left center;
}
button.add{
	background: url(../resource/myAdd.png) no-repeat;
	border:none;
	padding-left:20px;
	background-position:left center;
}
button.add:hover{
	background: url(../resource/addBtnHover.png) no-repeat;
	background-position:left center;
}
.blockTitle{
	background: url(../resource/block_title.png) no-repeat;
	height: 23px;
	border: none;
	cursor: pointer;
	background-color: rgb(236, 227, 227);
	padding-top: 3px;
	color: white;
	border-bottom:1px solid white;
	label{
		padding-left:6px;
		padding-top:2px;
	}
}
.blockCtrl{
	background:url(../resource/open.gif) no-repeat;
	float:left;
	height:100%;
	width:25px;
	background-position-y:3px;
	background-position-x:8px;
}
.hideCtrl{
	background:url(../resource/close.gif) no-repeat;
	float:left;
	height:100%;
	width:25px;
	background-position-y:3px;
	background-position-x:8px;
}
.blockContent{
	overflow: auto;
	padding-top:10px;
	padding-bottom:10px;
	min-height:100px;
	width:960px;
	.toolDiv{
		text-align:center;
		margin-bottom:5px;
	}
}

.blockDiv{
	.form_item{
		float:left;
		width:50%;
		textarea{
			height:80px;
		}
		.fieldDiv,input,textarea{
			width:250px;
		}
		select{
			height:29px;
			width:250px;
		}
	}
	.oneRow{
		width:100%;
		clear:both;
		textarea{
			width:730px;
		}
		.content{
			float:left;
			width:730px;
		}
		.longContent{
			input,select{
				width:100px;
			}
		}
		.levelContent input,select{
			width:208px;
		}
		.select{
			cursor:pointer;
		}
	}
}
.firstItem .delItem{
	display:none;
}
.content{
	.addBtn{
		background: url(../resource/addBtn.png) center no-repeat;
		width: 24px;
		height: 32px;
		cursor:pointer;
		margin-left:3px;
		margin-right:3px;
	}
	.delItem{
		background: url(../resource/delete.png) center no-repeat;
		width: 24px;
		height: 32px;
		cursor:pointer;
		margin-left:3px;
		margin-right:3px;
	}
}
#tableHead{
	background-color: #F7F3E8;
	height: 35px;
	border-bottom: 1px solid #E3DCD6;
	>div{
		text-align: center;
		float: left;
		padding-top: 7px;
		height: 28px;
		background: url(../resource/border_line.png) no-repeat;
		background-position: right;
	}
}
.tableDiv{
	border: 1px solid #E0C5A8;
	border-radius: 8px;
	overflow:auto;
	#tableBody{
		.tableRow{
			border-bottom: solid 1px #DFDFDF;
			background-color: white;
		}
		div.rowOver{
			background-color: #EFEFEF;
		}
	  .tr{
	  	overflow:auto;
	  	min-height:35px;
	  }
		.td{
			text-align: center;
			min-height: 20px;
			padding-top: 5px;
			word-break: break-all;
			float:left;
		}
	}
}
.yanhx_window{
	display:none;
	z-index:999;
	position:absolute;
	top:0px;
	left:0px;
	overflow:auto;
	border-radius:5px;
	background: #EEE url(../resource/panel_title.gif) repeat-x;
	border: 1px solid lightGrey;
	padding:0px 5px 5px 5px;
	min-width:350px;
	.window_content{
		background-color:#ffffff;
		border: 1px solid lightGrey;
		padding:10px;
		overflow: auto;
	}
	.window_tool{
		background:url(../resource/block_bg.jpg) repeat-x;
		height:24px;
		padding-top:3px;
		cursor:move;
		.ctrl{
			background:url(../resource/panel_tools.gif) no-repeat -16px 0px;
			float:right;
			height:16px;
			margin-top:3px;
			width:16px;
			cursor:pointer;
			opacity: 0.6;
			filter: alpha(opacity=60);
		}
		.ctrl:hover{
			opacity:1;
			filter: alpha(opacity=100);
		}
		.title{
			font-weight:bold;
		}
	}
}
.yanhx_alert{
	display:none;
	z-index:1100;
	position:absolute;
	top:0px;
	left:0px;
	overflow:auto;
	border-radius:5px;
	background: #EEE url(../resource/panel_title.gif) repeat-x;
	border: 1px solid lightGrey;
	padding:0px 5px 5px 5px;
	min-width:300px;
	.window_content{
		background-color:#ffffff;
		border: 1px solid lightGrey;
		padding:20px 10px 20px 10px;
		text-align:center;
	}
	.window_tool{
		background:url(../resource/block_bg.jpg) repeat-x;
		height:24px;
		padding-top:3px;
		cursor:move;
		.ctrl{
			background:url(../resource/panel_tools.gif) no-repeat -16px 0px;
			float:right;
			height:16px;
			margin-top:3px;
			width:16px;
			cursor:pointer;
			opacity: 0.6;
			filter: alpha(opacity=60);
		}
		.ctrl:hover{
			opacity:1;
			filter: alpha(opacity=100);
		}
		.title{
			font-weight:bold;
		}
	}
	.alertBtn{
		margin-top:5px;
		margin-bottom:5px;
		text-align:center;
		button{
			margin-left:5px;
			margin-right:5px;
		}
	}
}
.yanhx_shadow{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:998;
	background-color:#DDD;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.yanhx_loadshadow{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9999;
	background-color:#DDD;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
div.fullScreen{
	margin-top:20px;
	li{
		label{
			width:18%;
		}
		input,textarea{
			width:60%;
		}
		textarea{
			resize:auto;
			height:300px;
		}
	}
}
.formItem{
	li{
		list-style:none;
		margin-bottom:5px;
		overflow: auto;
		label{
			float:left;
			padding-top:5px;
			width:100px;
			text-align:right;
			padding-right:8px;
		}
		input{
			line-height:22px;
			margin:2px 0px 2px 0px;
			height:22px;
			padding:1px 0px 1px 0px;
		}
		input,textarea{
			width:360px;
			text-align:left;
		}
		textarea{
			word-break:break-all;
			resize:none;
			height:180px;
		}
		select{
			height: 24px;
			margin-top: 3px;
		}
	}
}
.td button{
	margin-right:10px;
}
.index_logo{
	background:url(../resource/logo.jpg) repeat-x;
	height:150px;
	.logo{
		background:url(../resource/logo2.jpg) left no-repeat;
		height:100%;
	}
}
.index_content{
	min-width:1220px;
	div.hideTree{
		display:none;
	}
	div.fullWidth{
		width:100%;
	}
	.treeTd{
		vertical-align: top;
		width:20%;	
		float:left;
		.tree{
			overflow:auto;
		}
	}
	.tabTd{
		width:80%;
		vertical-align: top;
		float:left;
		.tool{
			height:30px;
			background:url(../resource/bar_bg.jpg) repeat-x;
			.showLeft{
				float: left;
				width: 15px;
				height: 100%;	
				cursor:pointer;
				background:url(../resource/moveRight.png) no-repeat;
			}
			.showRight{
				float: left;
				width: 15px;
				height: 100%;	
				cursor:pointer;
				background:url(../resource/moveLeft.png) no-repeat;
			}
		}
		.content{
			height:auto;
			min-height:500px;
			background:url(../resource/jxd_border.png) left repeat-y;
			padding-left:2px;
		}
	}
	.title{
		background:url(../resource/title.jpg) repeat-x;
		height:26px;
		font-weight:bold;
		padding-top:4px;
		padding-left:5px;
	}
}
.listTree{
	.listBody{
		padding-left:20px;
	}
	ul{
		background:url(../resource/treeview-default-line.gif) repeat-y;
		background-position-x: -1px;
	}
	ul.tree_last,ul.tree_first{
		background:none;
	}
	ul,li{
		list-style:none;
		padding:0px;
		margin:0px;
		clear:both;
		overflow:auto;
		>span{
			float:left;
		}
	}
	ul.tree_last,li.tree_last{
		>.tree_ctrl{
			background:url(../resource/treeview-default.gif) -33px -68px no-repeat;
		}
		>span.open{
			background:url(../resource/treeview-default.gif) -1px -112px no-repeat;
		} 
	}
	.hasSub{
		>.tree_ctrl{
			background:url(../resource/treeview-default.gif) -81px -1px no-repeat;
		}
		>span.open{
			background:url(../resource/treeview-default.gif) -65px -23px no-repeat;
		}
	}
	.tree_ctrl,.empty{
		width:20px;
		height:20px;
		cursor:pointer;
	}
	.empty{
		background:none;
	}
	ul >li,ul >ul{
		margin-left:20px;
		display:none;
	}
	.open_sub{
		>ul,>li{
			display:block;
		}
	}
	.treeText{
		cursor:pointer;
	}
	span.treeHover{
		color: #D66812;
		font-weight: bold;
	}
}
.tabTd{
	iframe{
		width:100%;
		height:100%;
		min-width: 960px;
	}
	.tabTitle{
		margin-top:1px;
		height:25px;
		background:url(../resource/tab.jpg) no-repeat;
		width:110px;
		float:left;
		padding-top:4px;
		text-align:center;
		.ctrl{
			background:url(../resource/close.jpg) center no-repeat;
			float:right;
			width:25px;
			height:20px;
			display:none;
		}
		span.text{
			cursor:pointer;
			float:left;
			width:84px;
			white-space:nowrap;
	        text-overflow:ellipsis;
	        overflow:hidden;
		}
	}
	div.active{
		background:url(../resource/tab_a.jpg) no-repeat;
	}
}
._contextDiv{
	display:none;
	width:164px;
	min-height:100px;
	overflow:auto;
	background:url(../resource/context_bg.png) repeat-y;
	position: absolute;
	z-index: 99999;
	top: 0px;
	left: 0px;
	padding:3px 10px 3px 30px;
	border: 1px solid #ccc;
	border-bottom-width: 2px;
	li{
		list-style:none;
		cursor:pointer;
		padding-top: 3px;
		padding-bottom: 3px;
		&:hover{
			color: rgb(247, 80, 16);
			background-color: rgb(223, 211, 210);
		}
	}
}
#projectTree{
	margin-top:10px;
	margin-left:10px;
}
#formTree{
	width:200px;
	border-right:1px solid white;
	border-top:none;
	padding:10px 4px 5px 0px;
	.ctrl{
		margin-top:3px;
		background: url(../resource/myAdd.png) no-repeat;
		padding-left: 20px;
		cursor:pointer;
		float:right;
		height:16px;
	}
	.delItem{
		margin-top:3px;
		background: url(../resource/blackx.png) no-repeat;
		padding-left: 20px;
		cursor:pointer;
		float:right;
		height:16px;
	}
	.fieldText{
		cursor:pointer;
	}
	#fieldInput{
		width:80px;
		height:16px;
	}
	.okBtn{
		margin-top:4px;
		background: url(../resource/accept.png) no-repeat;
		padding-left: 20px;
		cursor:pointer;
		float:right;
		height:16px;
	}
	.check{
		color:#D66812;
	}
}
.bottomDiv{
	border:1px solid white;
	height:500px;
	overflow: auto;
	margin-top: 3px;
	>table{
		width:100%;
		height:100%;
		td{
			vertical-align: top;
		}
	}
}
.comp,.compEdit{
	border-right:1px solid white;
	border-bottom:1px solid white;
}
.comp{
	width:200px;
	li{
		margin:5px 0px 5px 0px;
		text-indent:5px;
		cursor:pointer;
		padding-left:20px;
	}
	li:hover{
		color:red;
	}
	li.check{
		background:url(../resource/accept.png) no-repeat left;
		color:#D66812;
	}
}
ul,li{
	list-style:none;
	padding:0px;
	margin:0px;
	list-style-position:outside;
}
.paramDiv{
	display:none;
	label{
		float:left;
		width:80px;
		text-align:right;
		margin-right:5px;
		height: 22px;
		padding-top: 2px;
	}
	.title{
		margin-bottom:10px;
		background:url(../resource/title.jpg) repeat-x;
		height:26px;
		font-weight:bold;
		padding-top:4px;
		padding-left:5px;
	}
	#paramDiv{
		overflow: auto;
	}
	#paramDiv >span{
		float:left;
		width:260px;
		margin-top:5px;
	}
	input,select{
		width:150px;
	}
	div textarea{
		width:90%;
		height:100px;
	}
}
.curField{
	color:#D66812;
	padding-left:5px;
}
.fieldDiv{
	float: left;
	margin-top: 5px;
	padding-top: 2px;
	margin-bottom: 5px;
	cursor:pointer;
	background: white;
	padding: 3px;
	min-height:18px;
	overflow:auto;
	width:60%;
	word-break: break-all;
}
.tagDiv{
	width:650px;
	.content{
		min-height:200px;
		overflow:auto;
		max-height:500px;
		span{
			float:left;
		}
		span.item{
			min-width: 80px;
			border: 1px solid #ccc;
			border-radius: 8px;
			height: 24px;
			padding-top: 4px;
			padding-left: 5px;
			padding-right: 5px;
			margin-right: 5px;
			margin-bottom: 8px;
			cursor:pointer;
			text-align:center;
		}
		span.check{
			background-color:#ccc;
		}
	}
	.btn{
		margin-left:5px;
	}
	.tool{
		height:26px;
		text-align:right;
	}
	.inputSpan{
		display:none;
		border:none;
		margin-left: 8px;
		margin-top: 2px;
		>span{
			padding-left:5px;
			padding-right:5px;
		}
	}
	input{
		width:120px;
		float:left;
	}
}
.editSpan{
	float:left;
	cursor:move;
	border-radius:5px;
	width:80%;
	margin-top:3px;
	margin-bottom:3px;
}
._form_curField{
	border: 1px dotted rgb(241, 127, 73);
}
.drag_win_div{
	position:absolute;
	z-index:99999;
	filter: alpha(opacity=40);
	opacity: 0.40;
	border: 2px dotted rgb(103, 125, 240);
	padding: 3px;
}
.index_table{
	border: 1px solid #ccc;
	border-radius: 5px;
	float:left;
	width:49%;
	margin:2px;
	height:400px;
	.title{
		background:url(../resource/title.jpg) repeat-x;
		height:26px;
		font-weight:bold;
		padding-top:4px;
		padding-left:5px;
		padding-right:3px;
		a{
			float:right;
			color: rgb(56, 55, 55);
			text-decoration: none;
			padding-top: 2px;
		}
	}
} 
.simpleTable{
	table{
		text-align:left;
		width:98%;
		border-spacing: 0px;
		border-left:1px outset rgb(181, 232, 245);
		border-right:1px outset rgb(181, 232, 245);
	}
	thead td{
		height: 26px;
		border:1px outset rgb(181, 232, 245);
	}
	tbody td{
		border-bottom: 1px solid rgb(235, 214, 192);
		height:26px;
	}
	tbody tr:hover{
		background-color: rgb(247, 227, 198);
	}
	tbody tr{
		background-color: white;
	}
	td{
		padding-left:15px;
	}
}
._script_div{
	width:600px;
	height:400px;
	div{
		border-bottom: 1px solid #ccc;
		margin-top:5px;
		margin-bottom:5px;
	}
	textarea{
		width:100%;
		height:300px;
	}
	input{
		margin-top: 5px;
		margin-bottom: 5px;
		vertical-align: middle;
	}
}
.yanhx_loading{
	background:url(../resource/load.gif) no-repeat;
	width:60px;
	height:60px;
	display:none;
	position:absolute;
	z-index:10000;
}
.normalTable{
	thead td{
		border:thin outset #b5e8f5;
		margin:0px;
		height:23px;
		padding-top:3px;
	}
	table{
		width: 100%;
		border-spacing: 0px;
		td{
			padding-left:15px;
		}
	}
}
.logo{
	height:109px;
	width:100%;
	background:url(../resource/jxd_logo.jpg) no-repeat;
	background-color:#34a1fc;
}
.main_tool_div{
	background:url(../resource/main_tool.png) no-repeat;
	background-position:center;
	height:28px;
	padding-top:8px;
	width:370px;	
}
.main_role_div{
	position: absolute;
	right: 30px;
	top: 3px;
	font-size:14px;
	min-height: 30px;
	overflow:auto;
	padding-top:5px;
	label{
		float:left;
		width:50px;
		text-align:right;
		color:blue;
	}
	#roleSpan{
		width:80px;
	}
	#comSpan{
		width:140px;
	}
	>li{
		float:left;
		white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
        height:100%;
        position:relative;
        cursor:pointer;
        text-align:left;
	}
	>li:hover{
		background-color: rgb(247, 220, 204);
		.form_list{
			display:block;
		}
	}
	.form_list{
		width: 100%;
		min-height: 10px;
		overflow: auto;
		margin:0px;
		display:none;
		border:none;
	}
	.checkItem{
		color:rgb(54, 50, 49);
		padding-left:10px;
	}
}
.main_tool_a{
	border-right:1px solid #dedede;
	width:90px;	
	float:left;
	cursor: pointer;
}
.main_tool_a:hover{
	color:#D66812;
}
#login_info{
    li{
		float:left;
    }
    .label{
    	font-size: 14px;
		font-weight: bold;
		padding-top: 6px;
    }
    .main_tool_span label,.main_tool_span input{
    	vertical-align: middle;
    }
    .main_tool_span{
    	padding-left:140px;
    }
}
a{
	text-decoration: none;
}
a:hover{
	color:#D66812;
}
div.owner_form{
	float:left;
	width:300px;
	min-height:400px;
	overflow:auto;
	border:1px solid rgb(233, 206, 165);
}
div.form_list{
	float:left;
	width:300px;
	min-height:400px;
	overflow:auto;
	border:1px solid rgb(233, 206, 165);
	margin-left:10px;
	li{
		padding:5px 5px 5px 10px;
		cursor:pointer;
		white-space:nowrap;
        text-overflow:ellipsis;
        overflow:hidden;
	}
	li:hover{
		color:#D66812;
	}
}
.win_table{
	width:100%;
	border-spacing: 0px;
	thead td{
		height: 25px;
		background: rgb(200, 247, 202);
	}
	td{
		border-right:1px solid rgb(235, 163, 71);
		border-bottom:1px solid rgb(235, 163, 71);
		padding-left:15px;
	}
	.last_child{
		border-right:none;
	}
	tbody td{
		height:23px;
	}
}
.btn_3{
	background:url(../resource/title1.png) no-repeat;
	height: 24px;
	width: 54px;
	border:none;
	&:hover{
		color:#f75111;
	}
}
.pageDiv{
	border-top: 1px solid rgb(240, 168, 112);
	font-size: 12px;
	background-color:#F7F3E8;
	padding:3px 0px 3px 5px;
	.nextBtn,.preBtn{
		background:url(../resource/title1.png) no-repeat;
		height: 24px;
		width: 54px;
		border:none;
	}
	button{
		font-size: 12px;
	}
	.pageIndexSpan{
		padding-left:10px;
		padding-right:10px;
		a{
			margin-left:2px;
			margin-right:2px;
			padding-left:3px;
			padding-right:3px;
			font-size:12px;
			font-weight: bold;
			color: rgb(94, 89, 89);
		}
		a:hover{
			color:blue;
		}
		a.active{
			color:#D66812;
		}
	}
	.pageCountSpan{
		padding-left:15px;
	}
	.pageGoIndexSpan{
		padding-left:5px;
		input{
			width:35px;
			line-height: 15px;
			height: 15px;
			margin-top: 3px;
		}
	}
	.page_go{
		width: 18px;
		height: 20px;
		background:url(../resource/go.png) no-repeat;
		border:none;
		margin-left:5px;
	}
}
.yanhx_detail{
	width:600px;
	padding-bottom: 5px;
	span.detail_span{
		float: left;
		width: 450px;
		padding-top: 5px;
	}
	.form_item{
		padding-bottom:7px;
		border-bottom: 1px dotted rgb(240, 152, 71);
	}
	.form_item:last-child{
		border:none;
	}
	.form_item textarea{
		width: 450px;
	}
}
.win_form{
	min-height: 400px;
	overflow: auto;
	border: 1px solid #e9cea5;
}
.login_valid{
	position: absolute;
	width: 200px;
	top: 204px;
	left: 680px;
	height: 20px;
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.jxd_login{
	background:url(../resource/jxd_login.jpg) no-repeat;
	height:610px;
	width:1020px;
	position:relative;
	.blockContent{
		position: absolute;
		width: 200px;
		top: 230px;
		left: 680px;
	}
	label{
		float:left;
		width:50px;
		text-align:right;
		padding-right:3px;
		height: 19px;
		padding-top: 1px;
	}
	input{
		width:140px;
		line-height: 18px;
		height: 18px;
	}
	li{
		height:28px;
	}	
	.checkNum{
		input{
			width:50px;
			float: left;
		}
		img{
			width: 80px;
			height: 24px;
			float: left;
			margin-left: 10px;
		}
	}
	input.checkbox,span{
		width:auto;
		vertical-align: middle;
	}
	button{
		margin-left: 54px;
	}
	select{
		width:140px;
	}
}
.jxd_btn{
	background: url(../resource/btn.gif) no-repeat;
	text-align: center;
	border: none;
	line-height: 24px;
	font-size: 13px;
	width: 70px;
}
.jxd_white{
	float: right;
	padding-right: 10px;
	padding-top: 5px;
	width:140px;
}
.jxd_news{
	.form_list{
		width: 400px;
		height: 300px;
		min-height:0px;
		margin:0px;
		border:none;
		margin-bottom:10px;
		overflow:auto;
		float:none;
		li{
			white-space: normal;
			overflow: auto;
		}
	}
	button{
		float:right;
	}
	li{
		border-bottom: 1px solid rgb(252, 182, 3);
	}
	#totalSpan{
		color:red;
	}
}
.yanhx_tree div.td{
	width:49%;
}
.yanhx_area,.yanhx_tree{
	border-left: 1px solid #ccc;
	.head{
		background:url(../resource/bar_bg.gif) repeat-x;
		text-align: center;
		height: 24px;
		padding-top: 3px;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	.td{
		float:left;
		width:33%;
		height: 100%;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	#province,#city,#county,#parent,#sub{
		height:90%;
		overflow:auto;
	}
	li{
		padding: 3px 0px 3px 25px;
		cursor:pointer;
	}
	li:hover{
		background:#ccc;
	}
	li.check{
		background:url(../resource/accept.png) left no-repeat;
		color: rgb(230, 105, 46);
	}
}
.openElem{
	cursor:pointer;
}
div.submitDiv{
	text-align:center;
	margin-top:3px;
	clear:both;
}
.yanhxDate{
	background:url(../resource/date.png) white right no-repeat;
	cursor:pointer;
}
.calendar_div{
	width:265px;
	position:absolute;
	z-index:199999;
	background: rgb(252, 246, 240);
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	.title{
		background:url(../resource/bar_bg.jpg) repeat-x;
		height: 25px;
		text-align: center;
		padding-top: 5px;
		cursor:pointer;
		li{
			float:left;
			height:100%;
		}
		.today_span{
			width: 160px;
			margin-left: 10px;
			margin-right: 10px;
		}
		.preYear{
			background:url(../resource/icon85.gif) center no-repeat;
			width:20px;
			background-position-y: 2px;
		}
		.preMonDiv{
			background:url(../resource/icon83.gif) center no-repeat;
			width:20px;
			background-position-y: 2px;
		}
		.nextMonDiv{
			background:url(../resource/icon84.gif) center no-repeat;
			width:20px;
			background-position-y: 2px;
		}
		.nextYear{
			background:url(../resource/icon86.gif) center no-repeat;
			width:20px;
			background-position-y: 2px;
		}
	}
	._my_calendar_content_{
		padding:5px;
	}
	.dayofweek_div td{
		text-align:center;
		cursor:pointer;
	}
	.day-week .today_date{
		background: url(../resource/button_b.gif) no-repeat;
		color: rgb(228, 94, 19);
	}
	.day-week .day:hover{
		background:url(../resource/over.gif) no-repeat;
	}
	.canler-toolBar li{
		cursor:pointer;
		width:54px;
		text-align:center;
		padding-bottom:3px;
		color: rgb(0, 20, 255);
		&:hover{
			color: #e45e13;
		}
	}
	.clear{
		float:right;
	}
	.set_today{
		float:left;
	}
}
div.show{
	display:block;
}
.calendar-menu{
	display:none;
	width:265px;
	position:absolute;
	z-index:2999999;
	background: rgb(252, 246, 240);
	.calendar-menu-year-inner{
		overflow: auto;
		>span{
			float:left;
			height:26px;
			width:33.3%;
		}
	} 
	.calendar-menu-prev{
		background:url(../resource/calendar_prevyear.gif) right no-repeat;
		cursor:pointer;
	}
	.calendar-menu-next{
		background:url(../resource/calendar_nextyear.gif) left no-repeat;
		cursor:pointer;
	}
	input{
		width:90%;
		text-align:center;
	}
	table{
		width:100%;
		text-align:center;
		td{
			&:hover{
				color: rgb(243, 103, 9);
			}
			font-weight: bold;
			cursor:pointer;
		}
	}
}
.selectDiv{
	position:absolute;
	z-index:599999;
	display:none;
	background:url(../resource/right_bg.png) repeat-y;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	min-width:80px;
	li{
		padding: 3px 0px 3px 8px;
		cursor:pointer;
		&:hover{
			color: rgb(247, 81, 17);
			background: #ccc;
		}
	}
}
.centerCtrl{
	margin-top:3px;
	margin-bottom:3px;
	text-align:center;
}
.splitDiv{
	padding: 5px 0px;
	text-align: center;
	color: rgb(66, 62, 46);
	background:url(../resource/split.png) bottom no-repeat;
}
.yanhx_warn{
	position: fixed;
	top: 45%;
	left: 45%;
	z-index: 999999;
	background: burlywood;
	padding: 15px;
	border: 1px solid blanchedalmond;
	border-radius: 8px;
	opacity: 0.8;
	font-weight: bold;
	filter: alpha(opacity=80);
}
.quikQry{
	overflow:auto;
	padding:8px 0px 5px 0px;
	>span{
		float:left;
	}
	.qryItem{
		width:90%;
	}
	.query_li{
		float:left;
		cursor:pointer;
		margin-left:15px;
		padding: 1px 10px 0px 8px;
	}
	.hover{
		background: url(../resource/right_bg.png) repeat-y;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		border-top: 1px solid #ccc;
	}
}
.quikQryContent{
	padding: 15px 0px 5px 0px;
	overflow: auto;
	.qry_ctrl{
		float:right;
		padding-right: 100px;
		padding-top:3px;
	}
	.qry_tag{
		min-height:29px;
		overflow:auto;
	}
	.qryTab{
		max-width: 230px;
		background-color: #f3fafa;
		height: 21px;
		padding: 3px;
		border: 1px solid #c2c1bd;
		border-radius: 5px;
		margin-right: 5px;
		float:left;
		>div{
			float:left;
		}
	}
	.qryTabContent{
		max-width: 200px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-top: 2px;
	}
	.ctrl{
		background: url(../resource/blackx.png) no-repeat;
		width: 25px;
		height: 21px;
		background-position: center;
		cursor: pointer;
	}
}
.temp_body{
	padding:15px;
}
.balloon{
	position: absolute;
	.balloon_pointer{
		position: absolute;
		z-index:999999;
		left: 15px;
	}
	.balloon_arrow_border{
		border-color: transparent transparent #FFF;
		border-style: solid;
		border-width: 12px;
		cursor: pointer;
		font-size: 0;
		line-height: 0;
		margin: 0 auto;
		width: 0;
		height: 0;
		margin-top: -22px;
	}
	.balloon_content{
		background-color: #FFF;
		border: 1px solid #BBB;
		border-radius: 4px 4px 4px 4px;
		box-shadow: 0 1px 6px rgba(0,0,0,0.3);
		padding: 8px;
	}
}
.window_content .mutilItem input{
	line-height: 22px;
	margin: 2px 0px 2px 0px;
	height: 22px;
	padding: 1px 0px 1px 0px;
}
.normalQryHead{
	background: rgb(247, 237, 237);
	height:27px;
	padding-top:5px;
	.total{
		padding-left: 20px;
	}
	select{
		float:right;
		margin-right:20px;
	}
}
.fileTable{
	min-height: 200px;
	background: white;
	overflow: auto;
	.title{
		font-weight: bold;
	}
	.gray{
		color: rgb(88, 84, 84);
	}
	.td{
		min-height:15px;
	}
	.normal .td{
		float:left;
	}
	.tr{
		width:100%;
		padding-top: 5px;
		text-indent: 5px;
	}
	.tableRow{
		border-bottom: solid 1px #DFDFDF;
		background-color: white;
		padding-top:3px;
		padding-bottom:3px;
		overflow:auto;
	}
	div.rowOver{
		background-color: #EFEFEF;
	}
}
.window_content li.form_item{
	overflow:auto;
	padding-top:3px;
	min-width: 300px;
	>div{
		float:left;
	}
	.validDiv{
		margin-top: 2px;
		margin-left: 3px;
		display:none;
		span{
			color:red;
		}
		.flag{
			background: url(../resource/reg_ico.png) no-repeat;
			background-position: -60px 0;
			width: 15px;
			height: 15px;
			margin-right:3px;
			margin-top:3px;
			float:left;
		}
	}
	label{
		float: left;
		width: 80px;
		text-align: right;
		padding-right: 3px;
		padding-top:2px;
	}
	input,textarea{
		width:269px;
	}
	textarea{
		height:100px;
	}
}
li input{
	line-height: 22px;
	margin: 2px 0px 2px 0px;
	height: 22px;
	padding: 1px 0px 1px 0px;
}
.tr .money{
	background: url(../resource/money.png) left no-repeat;
	text-indent: 15px;
}